Skip to main content

Pase a productivo cordinacion

Sistema de Gestión de Tareas - Pase a Productivo Equipo MDH

Este README contiene instrucciones detalladas para el proceso de pase a productivo del Ebisu MDH. Este proceso se lleva a cabo dos veces al mes, dependiendo de la cantidad de incrementos que haya.


Notificaciones

Se debe notificar a las partes involucradas con 1 día de antelación antes del pase a productivo. Las notificaciones deben incluir:

  • Partes involucradas: Todos los miembros del equipo.
  • Incorporación de un representante de Seki por si ocurre algún problema con la plataforma.
  • Incorporación de un representante de los equipos implicados para revisar la correctitud del proceso.

Proceso de Pase a Productivo

Preparativos:

  1. Fecha y Hora: Se define una fecha y hora para el pase a productivo, siempre después de las 10:00 PM para no afectar a los usuarios.

  2. Funcionalidades a pasar o módulos a pasar: Se identifican las funcionalidades o módulos que se van a pasar a producción.

  3. Responsables: Se asignan responsables para el pase a productivo. Los responsables actuales son:

Artefactos a Pasar:

Se deben preparar los siguientes artefactos producto de las funcionalidades que se pasen a productivo:

  • Artefactos en Seki:
    • Artefactos fuera de Seki:

Procedimiento para Pasar a Productivo:

  1. Artefactos en Seki:

    • Actualizar el código en la rama main o staging.
    • Modificar las variables de entorno.
    • Compilar los artefactos, asegurando que aquellos que no se vayan a pasar a productivo tengan skip: true, y los que sí, skip: false.
    • Crear un pull request (PR) a main y etiquetar con skip:true.
    • Etiquetar la última versión con git tag.
    • Ejecutar gulp publish o git push origin version tag.
  2. Artefactos fuera de Seki:

    • Actualizar las variables de producción.
    • Crear un PR de staging a master en todos los artefactos que tengan rama staging.
    • Mezclar los PR.
    • Crear un PR en el x-cluster.
    • El PR del x-cluster debe ser aprobado por un TL o alguien de Seki.
  3. Artefactos fuera de Seki (Otros Repositorios):

    • Actualizar las variables de producción.
    • Crear un PR de staging a master en todos los artefactos que tengan rama staging.
    • Mezclar los PR.
    • Ejecutar gulp publish con node 14.
  1. Compilación y Despliegue de Aplicaciones Móviles en caso de tener:
  • Compilación Android:

  • Actualizar la versión y el código de versión.

  • Compilar la aplicación y ejecutar el comando make upload-production-app.

  • Compilación iOS:

    Ambientarse con el comando make run setconfig de producción. Compilar y exportar el IPA desde Xcode.

  1. Otros Pasos Importantes:

    • Realizar tareas específicas para cada artefacto antes del pase a productivo.
    • Habilitar módulos y roles.
  2. Estado de los Artefactos:

    • Se debe mantener un registro del estado de los artefactos, incluyendo el porcentaje de cumplimiento de las tareas asociadas.

Espero que esto sea útil para ti.